<?php

/**
 * @version		1.0.0 gerenciador_de_arquivos $
 * @package		gerenciador_de_arquivos
 * @copyright	Copyright © 2012 - All rights reserved.
 * @license		GNU/GPL
 * @author		Edio Hanoway Kepke
 * @author mail	hanoway12@gmail.com
 */

class Arquivo 
{
    const TCC = "tcc";
    const TESE = "tese";
    const ARTIGO = "artigo";
    const SIC = "sic";
    const DISSERTACOES = "dissertacoes"; 
    const IMAGEM = "imagem"; 
    const VIDEO = "video"; 
    const MAX_FILE_UPLOAD = "128";


    public $id;    
    public $titulo;    
    public $ano;    
    public $tipo;
    public $criado_em;
    public $id_dono;
    public $url_arquivo;
    public $local;
    public $orientador;
    public $instituicao_de_ensino;
       
    function __construct($titulo = null, $tipo = null, $id_dono = null,$url_arquivo = null) 
    {
        if(!is_null($titulo))
        {
            $this->titulo = $titulo;
            $this->tipo = $tipo;
            $this->id_dono = $id_dono;
            $this->url_arquivo = $url_arquivo;
            $this->criado_em = date("Y-m-d H:i:s");
        }
    }
    
    public function getId() { return $this->id; }
    
    public function getTitulo() { return $this->titulo; }

    public function setTitulo($titulo) { $this->titulo = $titulo; }
    
    public function getAno() { return $this->ano; }

    public function setAno($ano) { $this->ano = $ano; }

    public function getTipo() { return $this->tipo; }

    public function setTipo($tipo) { $this->tipo = $tipo; }

    public function getCriado_em() { return $this->criado_em; }    
    
    public function getId_dono() { return $this->id_dono; }

    public function setId_dono($id_dono) { $this->id_dono = $id_dono; }
    
    public function getAssuntos() { return $this->assuntos; }

    public function setAssuntos($assuntos) { $this->assuntos = $assuntos; }
    
    public function getUrl_arquivo() { return $this->url_arquivo; }

    public function setUrl_arquivo($url_arquivo) { $this->url_arquivo = $url_arquivo; }
    
    public function getLocal() { return $this->local; }

    public function setLocal($local) { $this->local = $local; }

    public function getOrientador() { return $this->orientador; }

    public function setOrientador($orientador) { $this->orientador = $orientador; }

    public function getInstituicao_de_ensino() { return $this->instituicao_de_ensino; }

    public function setInstituicao_de_ensino($instituicao_de_ensino) { $this->instituicao_de_ensino = $instituicao_de_ensino; }
}


?>
